<?php

Yii::import('participantes.models._base.BaseParticipante');
Yii::import('eventos.models.*');
Yii::import('escuelas.models.*');
Yii::import('carreras.models.*');

class Participante extends BaseParticipante
{
    /**
     * @return Participante
     */
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }

    public static function label($n = 1)
    {
        return Yii::t('app', 'Participante|Participantes', $n);
    }
      public function rules() {
        return array(
            array('cedula', 'unique'),
            array('cedula, nombres, apellidos, telefono, email, instruccion', 'required'),
            array('cedula, telefono', 'numerical', 'integerOnly'=>true),
            array('email', 'email'),
            array('nombres, apellidos, email', 'length', 'max'=>50),
            array('instruccion', 'length', 'max'=>19),
            array('titulo', 'length', 'max'=>64),
            array('instruccion', 'in', 'range' => array('PROFESIONAL INTERNO','PROFESIONAL EXTERNO','ESTUDIANTE INTERNO','ESTUDIANTE EXTERNO','OTROS')), // enum,
            array('cedula, nombres, apellidos, telefono, email, instruccion, titulo', 'safe', 'on'=>'search'),
        );
    }
    

}